.masonryItem { 
    width: 24%; 
}
.itemSmall { 
    width: 15%; 
}
.itemLarge { 
    width: 30%; 
}
.modalImagePreview{ 
    width: 60%; 
}
.modalInfo{
    width: 39%;
}
.modal.large {
    width: 80%; /* respsonsive width */
    margin-left:-40%; /* width/2) */
}
.modal-body.modal-body-fixHeight{
    position: relative;
    overflow-y: auto;
    height: 400px;
    padding: 15px;
}
.modal.search {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 100%;
    left: 32.5%;
    margin: 0;
    width: 40%;
    height: 80%;
}
.modal-body.search {
    max-height:70%;
    overflow-y: auto;
    height: 70%;
}
.modal.upload {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 100%;
    left: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
.modal-body.upload {
    max-height:70%;
    overflow-y: auto;
    height: 70%;
}
.modal.fade.in.upload {
    top: 0;
}
/*#upload-footer{
    clear: both;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    line-height: normal;
    margin: 0;
    position: fixed;
    bottom: 0px;
    width: 100%;
}*/
span.navbarText{
    color: #F5F5F5;
}
b.life{
    color:#99CC33;
    text-shadow:
        -1px -1px 0 #000,
        1px -1px 0 #000,
        -1px 1px 0 #000,
        1px 1px 0 #000;  
}
b.book{
    color:#CCCCCC;
    text-shadow:
        -1px -1px 0 #000,
        1px -1px 0 #000,
        -1px 1px 0 #000,
        1px 1px 0 #000;  
}
b.imageTitle{
    color:gray;
    font-size:90%;
}
b.imageCaption{
    font-size:90%;
    color:whitesmoke;
}
b.imageUsername{
    color:gray;
    font-size:90%;
}
a.imageUsernameAlternate{
    color:lightgray;
    font-size:100%;
}